import java.util.Scanner;
public class Excise8
 {
    public static void main(final String[] args) {
        final Scanner s = new Scanner(System.in);
        System.out.println("请输入一个二进制数");
        final String str = s.nextLine();
        s.close();
        int sum=0;
        boolean right = true; 
        for(int i=0;i<str.length()-1;i++)
        {
                if(str.charAt(i)!='1'&&str.charAt(i)!='0')
                {
                    
                        System.out.println("请输入正确的二进制形式");
                        right = false;
                        break;
                }
        }
        if(right){
            for(int j=0;j<str.length();j++)
            {
                    if(str.charAt(j)=='0'){
                        //j=j+1;
                    }
                    else if(str.charAt(j)=='1'){
                        sum=sum+(int)Math.pow( 2,(str.length()-j-1));
                       // System.out.println( sum);
                    }
                    
            }
        }
        System.out.println(sum);
    }
}